artificial liver - German English Dictionary